首页> 外文OA文献 >Can Pairwise Testing Perform Comparably to Manually Handcrafted Testing Carried Out by Industrial Engineers?
【2h】

Can Pairwise Testing Perform Comparably to Manually Handcrafted Testing Carried Out by Industrial Engineers?

机译:成对测试可以与手工手工测试相媲美   由工业工程师执行?

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Testing is an important activity in engineering of industrial software. Forsuch software, testing is usually performed manually by handcrafting testsuites based on specific design techniques and domain-specific experience. Tosupport developers in testing, different approaches for producing good testsuites have been proposed. In the last couple of years combinatorial testinghas been explored with the goal of automatically combining the input values ofthe software based on a certain strategy. Pairwise testing is a combinatorialtechnique used to generate test suites by varying the values of each pair ofinput parameters to a system until all possible combinations of thoseparameters are created. There is some evidence suggesting that these kinds oftechniques are efficient and relatively good at detecting software faults.Unfortunately, there is little experimental evidence on the comparison of thesecombinatorial testing techniques with, what is perceived as, rigorous manuallyhandcrafted testing. In this study we compare pairwise test suites with testsuites created manually by engineers for 45 industrial programs. The testsuites were evaluated in terms of fault detection, code coverage and number oftests. The results of this study show that pairwise testing, while useful forachieving high code coverage and fault detection for the majority of theprograms, is almost as effective in terms of fault detection as manual testing.The results also suggest that pairwise testing is just as good as manualtesting at fault detection for 64% of the programs.
机译:测试是工业软件工程中的重要活动。对于此类软件,通常是根据特定的设计技术和特定领域的经验,通过手工制作测试套件来手动执行测试。为了支持开发人员进行测试,已经提出了产生良好测试套件的不同方法。在过去的几年中,已经进行了组合测试,其目标是基于特定策略自动组合软件的输入值。成对测试是一种组合技术,用于通过更改系统中每对输入参数对的值直到生成这些参数的所有可能组合来生成测试套件。有证据表明,这些技术在检测软件故障方面是有效且相对较好的。不幸的是,关于将这些组合测试技术与严格的手工测试进行比较的实验证据很少。在这项研究中,我们将成对测试套件与工程师为45个工业程序手动创建的测试套件进行了比较。在故障检测,代码覆盖率和测试次数方面对测试套件进行了评估。这项研究的结果表明,成对测试虽然可以实现大多数程序的高代码覆盖率和故障检测,但在故障检测方面几乎与手动测试一样有效。结果还表明,成对测试与手动测试一样好在故障检测中对64%的程序进行手动测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号